quarrelsome or argumentative person who harms with a cutacha - Spanish English Dictionary